to someone's satisfaction - Turco Inglés Diccionario